package com.grantheath.erebus.model.interfaces 
{
	import com.grantheath.erebus.model.interfaces.IErebusPageNode;
	import com.grantheath.erebus.view.interfaces.IErebusPage;

	import org.puremvc.as3.interfaces.IProxy;
	
	/**
	 * @author grantheath
	 */
	public interface IErebusPageLoaderProxy extends IProxy 
	{
		function loadPage(pageNode : IErebusPageNode) : void;
		function removePageLoadEvents(pageNode : IErebusPageNode) : void;
		function get loadedPage() : IErebusPage;
		function set loadedPage(loadedPage : IErebusPage) : void;
	}
}
